// pages/mulactivityManage/mulactivityManage.js
const {formatTimeTask} = require("../../utils/formatTaskTime")
Page({

    /**
     * 页面的初始数据
     */
    data: {
        _id:"",
        member:"",
        start:"",
        end:""
    },
    // 点击链接复制
    copy(){
        wx.setClipboardData({
            data: `http://39.101.70.77/?_id=${this.data._id}`,
            success (res) {
              wx.getClipboardData({
                success (res) {
                  console.log(res.data) // data
                }
              })
            }
          })
    }, 
    // 获取组织者设置的开始时间
    getStart(e){
        this.setData({start:e.detail.value})
    },
     // 获取组织者设置的结束时间
     getEnd(e){this.setData({end:e.detail.value})},
    // 通知群友开始活动
    sendMessage(){
        if(this.data.start==""|this.data.end==""){
            wx.showToast({
              title: '请设置好时间在发送',
              icon:"none"
            })
        }
        wx.cloud.callFunction({
            name:"setAimTime",
            data:{
                id:this.data._id,
                startTime:this.data.start,
                endTime:this.data.end
            },success:res=>{
                console.log(res,"组织发送成功");
                wx.switchTab({
                  url: '/pages/plan/plan',
                })
            }
        })

    },

    // 结束多人任务
    overlMul(e){
        console.log(e);
        wx.cloud.callFunction({
            name:"finishGroup",
            data:{
                id:this.data._id
            },
            success:res=>{
                console.log(res);
                wx.switchTab({
                  url: '/pages/plan/plan',
                })
            }
        })
            
        

    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        this.setData({_id:options._id})
    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        wx.cloud.callFunction({
            name:"getGroup",
            data:{id:this.data._id},
            success:(res)=>{
                formatTimeTask(res.result.data.data)
                console.log(res.result.data.data);
                this.setData({
                    dataList:res.result.data.data,
                    member:formatTimeTask(res.result.data.data[0].member)
                })
                
            }
        })
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})